|
|
COE 305 Micro Computer System Design (3-3-4)
|
|
Microprocessor architecture and organization, Bus
architectures, types and buffering techniques; Memory and I/O subsystems, organization,
timing and interfacing; I/O data transfer . Programmed I/O, Interrupt
driven I/O and DMA; Peripheral controllers and programming; Bus interfaces,
Practice of the design and fabrication of a microprocessor system, testing,
debugging and reporting.
|
|
|
|
Back to Course
Sponsorship program
|
|
COE 308 Computer Architecture (3-0-3)
|
|
Memory hierarchy and cache memory. Integer and floating
point arithmetic. Instruction and arithmetic pipelining, superscalar
architecture. Reduced instruction set computers. Parallel architectures and
interconnection networks.
|
|
|
|
Back to Course
Sponsorship program
|
|
COE 341 Data and Computer Communications (3-0-3)
|
|
Introduction to data communication. Overview of the OSI
model. Frequency response, bandwidth, filtering, and noise. Fourier series
and transform. Information theory concepts such as Nyquist theorem, Shannon
theorem, and Sampling theorem. Analog and digital modulation techniques.
Pulse Code Modulation (PCM). Communication systems circuits and devices.
Data encoding. Physical Layer Protocols. Data Link Control (point to point
communication; design issues; link management; error control; flow
control). Multiplexing.
|
|
|
|
Back to Course
Sponsorship program
|
|
COE 344 Computer Networks (3-3-4)
|
|
This course will be taught using the -down approach. ics covered include introduction
to computer networks, OSI model, WAN and LAN design issues. Application
layer design issues and protocols are discussed. Then, Transport layer
design issues, protocols as well as congestion control mechanisms are
presented. Socket programming is explained. An in-depth analysis is
presented of the Network layer design issues, and internetworking. MAC
layer design issues and protocols are presented. Finally, multimedia
network applications, network security and simple examples of network
management protocols are explored.
|
|
|
|
Back to Course
Sponsorship program
|
|
COE 351 COE Cooperative Work (0-0-9)
|
|
A continuous period of 28 weeks spent in industry with
the purpose of acquiring practical experience in different areas of
Computer Engineering. During this period, a student is exposed to the
profession of Computer Engineering by working in the field. Students are required
to submit a final report and give a presentation about their experience and
the knowledge they gained during their cooperative work.
|
|
|
|
Back to Course
Sponsorship program
|
|
COE 353 Fundamentals of Computer Communications (3-0-3)
|
|
Digital communications fundamentals. Voice and data
transmission equipment. Communications channels. Data coding and modulation.
Multiplexing. Modems. Transmission media. Data transmission codes and
protocols. Software packages. Data networks. Planning and design of
communication networks.
|
|
|
|
Back to Course
Sponsorship program
|
|
COE 360 Principles of VLSI Design (3-0-3)
|
|
MOS Transistor operation and limitations, MOS digital
logic circuits (NMOS & CMOS), static & dynamic logic, combinational
and sequential circuits, propagation delay, transistor sizing, MOS IC
fabrication, layout and design rules, stick diagrams, IC Design and
Verification Tools, subsystem design and case studies, and practical
considerations.
|
|
|
|
Back to Course
Sponsorship program
|
|
COE 390 Seminar (1-0-1)
|
|
The purpose of this course is to help improve students'
ability for presenting their technical work. In addition, the course
emphasizes the various social and ethical responsibilities of the computing
professional. It teaches students about the nature of engineering as a
profession, codes of professional conduct, ethics & responsibility, and
the role of professional societies. Case studies of conflict between
engineering professional ethical values and external demands. The course
features students participation in discussions held by faculty members and
invited guests.
|
|
|
|
Back to Course
Sponsorship program
|
|
COE 399 Summer Training (0-0-0)
|
|
The aim of the summer training is to provide students
with direct on-the-job experience working with professionals in the field.
This training provides an opportunity to expose students to the reality of
professional practice. Students are required to submit a report and make a
presentation on their summer training experience and the knowledge gained.
|
|
|
|
Back to Course
Sponsorship program
|
|
COE 400 System Design Laboratory (1-6-3)
|
|
This is a project-oriented course to integrate student.s
hardware and software knowledge through the design, implementation,
debugging and documentation of one major system. Hardware design cycle,
design principles: down/bottom up, divide and conquer, and modular design
techniques. Students are expected to work in teams to come up with a final
working system where they learn to make design decisions weighing various
engineering factors and tradeoffs, e.g cost/performance, and
hardware/software.
|
|
|
|
Back to Course
Sponsorship program
|
|
COE 429 Special ics
in Parallel and Distributed Systems (3-0-3)
|
|
Special
ics in issues related to parallel and distributed systems. ics and specifics will be
announced well before the course starting date.
|
|
|
|
Back to Course
Sponsorship program
|
|
COE 441 Local Area Networks (3-0-3)
|
|
LAN media,
ology, media access control (MAC), data link and physical layer
protocols and internetworking. The IEEE 802 LAN standards are used as the
basis for understanding LAN technology. An in-depth analysis is presented
of the basic IEEE LAN standards: IEEE 802.2 logical link control protocol
and the MAC protocols for the contention bus (802.3) and token ring (802.5)
networks. An analysis of the MAC protocols for high speed LANs is presented
including the ANSI X3T9.5 Fiber Distributed Data Interface (FDDI) LAN and
the IEEE standards for 100 Mbps LANs: 802.3u Fast Ethernet. The newest standard
for very high speed Ethernet, the 802.3z Gigabit Ethernet is explored. New
and emerging techniques for wireless LANs will be discussed including
802.11b/a. Fiber-based LAN technologies are presented including ATM LAN
Emulation (LANE) and Fibre Channel. Virtual local area networks (VLAN) and
virtual privet networks (VPN) are explored. Finally, general performance
figures evaluation for local area networks and design issues are discussed.
|
|
|
|
Back to Course
Sponsorship program
|
|
COE 446 Mobile Computing (3-0-3)
|
|
Introduction to mobile computing. Designing computer
networks to support user mobility. Models for indoor and outdoor mobile
networks. System issues such as performance, quality of service,
reliability, and security in mobile computing environment. Hardware, and
access protocols, for mobile networks. Adapting existing protocols to
support mobility.
|
|
|
|
Back to Course
Sponsorship program
|
|
COE 449 Special
ics in Computer Communications and Networking (3-0-3)
|
|
Special
ics in issues related to computer communication networks. ics and specifics will be
announced well before the course starting date.
|
|
|
|
Back to Course
Sponsorship program
|
|
COE 485 Senior Design Project (1-6-3)
|
|
This course is designed to give students the experience
of tackling a realistic engineering problem. The intent is to show how to put
theoretical knowledge gained into practical use by starting from a word
description of a problem and proceeding through various design phases to
end up with a practical engineering solution. Various projects are offered
by COE faculty in their respective specialization areas.
|
|
Back to Course
Sponsorship program
|
|
COE 499 Special
ics in Computer Engineering (3-0-3)
|
|
Special
ics in issues related to computer engineering. ics and specifics will be
announced well before the course starting date.
|
|
|
|
|